《计算机应用》唯一官方网站

• •    下一篇

用于实现区块链隐私保护的属性基加密方案

马海峰,李玉霞,薛庆水,高永福,卢子譞   

  1. 上海应用技术大学
  • 收稿日期:2023-02-23 修回日期:2023-03-30 发布日期:2023-08-14 出版日期:2023-08-14
  • 通讯作者: 李玉霞
  • 基金资助:
    云存储和大数据环境下数据完整性认证研究

Attribute-based encryption scheme for blockchain privacy protection

  • Received:2023-02-23 Revised:2023-03-30 Online:2023-08-14 Published:2023-08-14

摘要: 摘 要: 要解决区块链账本公开带来的安全问题,关键在于对私密信息的隐藏。文中提出使用多属性机构的属性基加密来实现区块链数据的隐私保护。相比单一属性机构,多属性机构在实现权力分散的同时避免了任何单点故障。首先方案修改了密钥组件生成算法,每个属性机构把用户身份作为参数来生成私钥组件,防止节点合谋访问无权访问的数据。然后,修改了基于身份的签名技术来建立用户身份与钱包地址之间的连接,让区块链变得可监管的同时还能对非法用户进行可追溯。最后,基于DBDH(Determining the Bilinear Diffie–Hellman)假设,在随机预言模型中证明了该方案的安全性,同时实验结果表明,与基于椭圆曲线上的环签名的区块链隐私保护方案和支持关键字遗忘搜索的区块链隐私保护方案相比,在生成相同区 块个数的情况下,本方案用时最少,更具可行性。

关键词: 关键词: 区块链, 隐私保护, 可监管, 属性基加密, 链上数据

Abstract: Abstract: To solve the security problems caused by the disclosure of blockchain ledgers, the key lies in the hiding of private information. The use of attribute-based encryption by multi-authority organizations was proposed to achieve privacy protection of blockchain data. Compared to single-attribute institutions, multi-attribute institutions were decentralized and avoid any single point of failure. First, the scheme was modified by the key component generation algorithm, with each authority using the user's identity as a parameter to generate private key components, preventing collusion between nodes to access unauthorized data. Then, identity-based signature technology was modified to establish a connection between user identities and wallet addresses, making the blockchain policeable while also tracing illegal users. Finally, based on the DBDH (Determining the Bilinear Diffie–Hellman) hypothesis, the safety of the scheme was proved in the stochastic prediction model, and compared with the blockchain privacy protection scheme based on ring signature on elliptic curve and the blockchain privacy protection scheme supporting keyword forgetting search, the least amount of time was taken by this solution and it was considered more feasible, in the case of generating the same number of blocks.

Key words: Keywords: blockchain, privacy protection, regulable, attribute-based encryption, on-chain data

中图分类号: